package com.pm2.entity.workCalendar;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicUpdate;

import com.pm2.entity.project.Project;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * 工作日历维护
 * @author qin
 */
@Entity
@Table(name="db_pm2_workcalendar")
@DynamicUpdate
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WorkCalendar {
	
	
	// @Fields id : 日历主键
	@Id @Column(name="id")
	@GeneratedValue(strategy=GenerationType.AUTO)
	int id;	 
	
	// @Fields pid : 月份对应编号
	int pid;
	
	// @Fields year : 年份
	int year;
	
	// @Fields month : 月份
	int month;
	
	// @Fields day : 日期
	int day;
	
	// @Fields is_holiday : 是否为假日，是为true，否为false
	boolean is_holiday;
	
	// @Fields is_weekend : 是否为周末
	boolean is_weekend;
	
	// @Fields day_date : 今日日期
	Date day_date;
	

}
